<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:cote="http://java.sun.com/jsf/composite/componentes">

    <p:panelGrid id="idpnlDatosGenerales"
                 style="width:100%;margin: 0px auto;">
        <p:row>
            <p:column style="width:160px">
                <h:outputLabel id="lblSerie" value="NRO GUIA(*): "  class="lblForm"  />
            </p:column>
            <p:column>
                <p:selectOneMenu value="#{BKGuiaDeRemisionOUT.guiaFormulario.serie}" required="true" id="cbxSerie" style="width: 55px;float: left">
                    <f:selectItem itemLabel="Seleccionar" itemValue="" /> 
                    <f:selectItems value="#{BKGuiaDeRemisionOUT.listaCorrelativos}" var="cor" 
                                   itemLabel="#{cor.serie}" itemValue="#{cor.serie}"/>	
                    <p:ajax update="txtNumDoc" process="@this" event="change" listener="#{MBGuiaDeRemisionOUT.buscarNumDoc}" />  

                </p:selectOneMenu>
                <p:inputText id="txtNumDoc" required="true" style="float: left"
                             size="10" value="#{BKGuiaDeRemisionOUT.guiaFormulario.numeroGuia}"  maxlength="8"  >
                    <f:validateRegex pattern="[0-9]*" />
                </p:inputText>  

                <p:message for="cbxSerie" display="text"  />
                <p:message for="txtNumDoc" display="text"  />
                <span class="formatComment">Ejemplo: 001-342167</span>
            </p:column>
            <p:column rendered="false">
                <h:outputLabel id="lblTipGuiaRemision"
                               value="TIPO DE GUIA(*): " class="lblForm" />
            </p:column>
            <p:column rendered="false">
                <p:inputText onkeyup="cambiarMayuscula(this)" id="txtTipoGuia" readonly="true"
                             value="#{BKGuiaDeRemisionOUT.guiaFormulario.parametroTipoGuia.desParametroDet}" />
            </p:column>
            <p:column>
                <h:outputLabel id="feEmision" value="FECHA EMISIÓN(*): " class="lblForm" />
            </p:column>
            <p:column style="width: 160px">
                <p:calendar id="calendarFechaEmision" showOn="button"
                            value="#{BKGuiaDeRemisionOUT.guiaFormulario.fechaEmision}"
                            pattern="dd/MM/yyyy" size="11" 
                            showButtonPanel="true" navigator="true"
                            required="true" locale="es" />
                <p:message for="calendarFechaEmision" display="text"  />
            </p:column>
            <p:column>
                <h:outputLabel id="feTraslado" value="FECHA TRASLADO(*): " class="lblForm"  />
            </p:column>
            <p:column styleClass="width: 250px;">
                <p:calendar id="calendarFechaTraslado" showOn="button"
                            value="#{BKGuiaDeRemisionOUT.guiaFormulario.fechaInicioTraslado}"
                            pattern="dd/MM/yyyy" size="11"
                            showButtonPanel="true" navigator="true"
                            required="true" locale="es" />
                <p:message for="calendarFechaTraslado" display="text"  />
            </p:column>
        </p:row>
        <p:row>
            <p:column colspan="6" style="padding: 0">
                <cote:componenteDirLocProveedor id="findDirLocProvPartida"
                                                lblBusqueda="PUNTO PARTIDA(*)" lblAccion="BUSCAR PTO PARTIDA"
                                                idObserver="SEDE_PARTIDA"
                                                sedeValue="#{BKGuiaDeRemisionOUT.guiaFormulario.sedePartida}"
                                                existeProveedor="false"
                                                esEmpresa="si"/>
            </p:column>

            <!-- <p:column colspan="1" rowspan="2" rendered="false" >
                 <p:commandLink id="idEqualsDestino" ajax="true" process="@this"
                                actionListener="#{MBGuiaDeRemisionOUT.copyPartidaDestino}"
                                update="pnlDestinatario,findDirLocProvLlegada:txtValor,findDirLocProvPartida:txtValor">
                     <p:graphicImage value="/recursos/imagenes/icon/equal.png" />
                 </p:commandLink>
             </p:column>-->
        </p:row>
        <p:row>
            <p:column colspan="6" style="padding: 0">
                <cote:componenteDirLocProveedor id="findDirLocProvLlegada"
                                                lblBusqueda="PUNTO LLEGADA(*)" lblAccion="BUSCAR PTO LLEGADA"
                                                idObserver="SEDE_LLEGADA"
                                                sedeValue="#{BKGuiaDeRemisionOUT.guiaFormulario.sedeLlegada}"
                                                update=":formGuia:pnlDestinatario"
                                                proveedorValue="#{BKGuiaDeRemisionOUT.proveedoGuia}"
                                                existeProveedor="#{BKGuiaDeRemisionOUT.proveedoGuia.id eq null}"/>
            </p:column>
        </p:row>
    </p:panelGrid>

    <!--<p:blockUI block="idpnlDatosGenerales" trigger="idEqualsDestino">  Cargando...<br />
        <p:graphicImage value="/recursos/imagenes/utilitarios/ajax-loader.gif" />
    </p:blockUI>-->

</html>